a5_querystring_process Function

Syntax

C a5_QueryString_Process(C queryString ,C filter_parameters ,C new_parameters [,L flagEliminameEmptyValues [,L flagPrefixQuestionMark ]])

Arguments

queryString

Character

filter_parameters

Character

new_parameters

Character

flagEliminameEmptyValues

Logical

flagPrefixQuestionMark

Logical

Description

Processes the Query string portion of a URL. Removes all name value pairs in filter_parameters - a CRLF delimited list of name/value pairs that can include wildcard characters, and adds in new_parameters - a CRLF delimited list of name/value pairs. If flagEliminameEmptyValues = .t., then names with no values are removed from the query string. If flagPrefixQuestionMark = .t., then result if prefixed with "?" if it is non-blank.